﻿<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="2.0" xml:space="preserve" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xdt="http://www.w3.org/2005/xpath-datatypes" xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:space="preserve" xmlns:a="http://www.tei-c.org/ns/1.0">
  <!--INCLUDE STYLESHEETS-->
  <!--<xsl:include href="styles.xsl"/>
  <xsl:include href="docProps.xsl"/>
  <xsl:include href="glblVar.xsl"/>
  <xsl:include href="notes.xsl"/>
  <xsl:include href="poem.xsl"/>-->
	<xsl:template match="/">
		<w:document xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml">
			<w:body>
				<xsl:apply-templates/>
        <w:sectPr>
          <w:pgSz w:w="12240" w:h="15840"/>
					<w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="720" w:footer="720" w:gutter="0"/>
					<w:cols w:space="720"/>
					<w:docGrid w:linePitch="360"/>
			  </w:sectPr>
			</w:body>
		</w:document>
	</xsl:template>
  <!--Header-->
	<xsl:template name="teiHeader" match="a:teiHeader">
		<xsl:apply-templates/>
	</xsl:template>
	<!--fileDesc-->
	<xsl:template name="fileDesc" match="a:fileDesc">
		<xsl:apply-templates/>
	</xsl:template>
	<xsl:template name="titleStmt" match="a:titleStmt">
	 <xsl:apply-templates/>
	</xsl:template>
	<!--title-->
	<xsl:template name="title" match="a:title">
		<w:p>
			<w:pPr>
				<w:pStyle w:val="Title"/>
			</w:pPr>
			<w:r>
				<w:t>
					<xsl:value-of select="."/>
				</w:t>
			</w:r>
		</w:p>
	</xsl:template>
	<!--author-->
	<xsl:template match="a:author">
		<w:p>
			<w:pPr>
				<w:pStyle w:val="Title"/>
			</w:pPr>
			<w:r>
				<w:t>
					<xsl:value-of select="."/>
				</w:t>
			</w:r>
		</w:p>
	</xsl:template>
	<!--Publication Statment-->
	<xsl:template name="publicationStmt" match="a:publicationStmt">
		<xsl:apply-templates/>
	</xsl:template>
	<!--sourceDesc-->
	<xsl:template name="sourceDesc" match="a:sourceDesc">
    <xsl:apply-templates/>
	</xsl:template>
	<!--text-->
	<xsl:template name="text" match="a:text">
		<xsl:apply-templates/>
	</xsl:template>
	<!--main document elements-->
	<xsl:template name="front" match="a:front">
		<xsl:apply-templates/>
	</xsl:template>
	<xsl:template name="body" match="a:body">
		<xsl:apply-templates/>
	</xsl:template>
	<xsl:template name="back" match="a:back">
		<xsl:apply-templates/>
	</xsl:template>
	<xsl:template name="titlePage" match="a:titlePage">
		<xsl:apply-templates/>
	</xsl:template>
	<xsl:template name="docTitle" match="a:docTitle">
		<xsl:apply-templates/>
	</xsl:template>
  <xsl:template name="docAuthor" match="a:docAuthor">
    <w:p>
			<w:pPr>
				<w:pStyle w:val="Title"/>
			</w:pPr>
			<w:r>
				<w:t>
					<xsl:value-of select="."/>
				</w:t>
			</w:r>
		</w:p>
  </xsl:template>
	<!--titlePart-->
	<xsl:template match="a:titlePart">
		<w:p>
			<w:pPr>
				<w:pStyle w:val="Title"/>
			</w:pPr>
			<w:r>
				<w:t>
					<xsl:value-of select="."/>
				</w:t>
			</w:r>
		</w:p>
	</xsl:template>
  <!--div-->
	<xsl:template name="div" match="a:div">
		<xsl:apply-templates/>
	</xsl:template>
  <!--head-->
	<xsl:template match="a:head">
		<w:p>
			<w:pPr>
				<xsl:if test="count(ancestor::head) = 0">
					<w:pStyle w:val="Heading1"/>
				</xsl:if>
				<xsl:if test="count(ancestor::head) = 1">
					<w:pStyle w:val="Heading2"/>
				</xsl:if>
				<xsl:if test="count(ancestor::head) = 2">
					<w:pStyle w:val="Heading3"/>
				</xsl:if>
				<xsl:if test="count(ancestor::head) = 3">
					<w:pStyle w:val="Heading4"/>
				</xsl:if>
				<xsl:if test="count(ancestor::head) = 4">
					<w:pStyle w:val="Heading5"/>
				</xsl:if>
				<xsl:if test="count(ancestor::head) = 5">
					<w:pStyle w:val="Heading6"/>
				</xsl:if>
			</w:pPr>
			
				<xsl:apply-templates/>
			
		</w:p>
	</xsl:template>
  <!--general elements-->
	<xsl:template name="p" match="a:p">
		<w:p>
			<xsl:apply-templates/>
		</w:p>
	</xsl:template>
  <!--emph-->
	<xsl:template match="a:emph">
		<w:r>
			<w:rPr>
				<w:rStyle w:val="Emphasis"/>
			</w:rPr>
			<w:t>
				<xsl:value-of select="."/>
			</w:t>
		</w:r>
	</xsl:template>
  <!--text node-->
	<xsl:template match="text()">
		<w:r>
			<w:t>
				<xsl:value-of select="."/>
			</w:t>
		</w:r>
	</xsl:template>
  
  <xsl:template name="notes" match="a:note[@place='foot']">
    <xsl:variable name="numFNote">
      <xsl:number level="any" format="1"/>
    </xsl:variable>
		<w:r>
			<w:rPr>
				<w:rStyle w:val="FootnoteReference"/>
			</w:rPr>
      <w:footnoteReference w:id="{$numFNote+1}"/>
        <!--<xsl:attribute name="w:id">
          <xsl:value-of select="$numFNote+1"/>
        </xsl:attribute>-->
    </w:r>
	</xsl:template>
  
  	<xsl:template match="a:lg">
			<xsl:apply-templates/>
	</xsl:template>
	<xsl:template match="a:l">
		<w:p>
			<xsl:apply-templates/>
		</w:p>
	</xsl:template>
  
  
</xsl:stylesheet>